Part Number Hot Search : 
X8566L 1N978B N2140H1E MPX10D BU450 3N161 00095 F1200B
Product Description
Full Text Search
 

To Download T89C5115-14 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  active t89c5115 errata list ? timer 2 (baud rate generator mode) ? long start time ? uart ? rb8 lost with jbc on scon register ? adc- interrupt during idle conversion ? flash/eeprom ? first read after load disturbed ? c51 core ? bad exit of power-down in x2 mode ? timer0/1 ? extra interrupt ? timer1 - mode1 does not generate baud rate generator for uart t89c5115 errata history t89c5115 errata description 1. timer 2 (baud rate generator mode) ? long start time when timer 2 is used as baud rate generator, th2 is not loaded with racp2h at the beginning, then uart is not operational before almost 10,000 machine cycles. workaround add in software an initialization of th2 and tl2, with the value of rcap2h and rcap2l. 2. uart - rb8 lost with jbc on scon register when using the jbc instruction on any bit of scon register, if rb8 changes from 1 to 0, the 0 bit can be lost. workaround after each use clear rb8. 3. adc - interrupt controller/adc idle mode/loops in high priority interrupt the problem occurs during an a/d conversion in idle mode, if a hardware interrupt occurs followed by a second interrupt with higher priority before the end of the a/d conversion. if the above configuration occurs, the highest priority interrupt is served immediately after the a/d conversion. at the end of the highest priority interrupt service, the processor will not serve the hardware reset interrupt pend- ing. it will also not serve any new interrupt requests with a priority lower than the high level priority last served. workaround disable all interrupts (interrupt global enable bit) before starting an a/d conver- sion in idle mode, then re-enable all interrupts immediately after. 4. flash/eeprom ? first read after load disturbed in the "in-application programming" mode from the flash, if the user software application load the column latch area prior to call the programming sequence in the can bootloader. lot number errata list all lots 1, 2, 3, 4, 5, 6,7 80c51 mcus t89c5115 errata sheet
2 4177c?8051?05/06 t89c5115 errata sheet the "read after load" issue leads to a wrong opcode fetch during the column latch load sequence. workaround update of the flash api library. a nop instruction has to be inserted after the load instruction. movx @dptr,a ;load column latches nop ; added instruction 5. c51 core ? bad exit of power-down in x2 mode when exiting power-down mode by interrupt while cpu is in x2 mode, it leads to bad execution of the first instruction run when cpu restarts. workaround set the cpu in x1 mode directly before entering power-down mode. 6. timer0/1 ? extra interrupt when the timer0 is in x1 mode and timer1 in x2 mode and vice versa, extra interrupt may randomly occur for timer0 or timer1. workaround use the same mode for the two timers. 7. timer1 ? in mode 1 does not generate baud rate to uart. the timer1, when used as a baud rate generator in mode 1 (16 bits counter) for low baud rates, does not generate baud rate to uart. workaround no .
3 4177c?8051?05/06 t89c5115 errata sheet active uart bootloader errata list ? timer 2 and uart are not stopped ? watchdog and flash api starting the bootloader execution ? autobaud false start bit detection ? flash api ?__api_wr_code_page? with 0 data in length parameter field uart bootloader errata history uart bootloader errata description 1. timer 2 and uart are not stopped when the bootloader receives the command ?start application? (ljmp 0), the timer 2 and the uart are not stopped. workaround the application must have in its setup function a reset of timer 2 and uart. mov scon, #00h mov t2con, #00h mov rcap2l, #00h mov rcap2h, #00h mov tl2, #00h mov th2, #00h 2. watchdog and flash api starting the bootloader execution when an application call ?__api_start_bootloader? or ?__api_start_isp? routines while the watchdog is enabled, when the watchdog overflow it will restart the application instead of the bootloader workaround set bljb(=1) before calling the __api_start_bootloader or __api_start_isp if the watchdog is used. 3. autobaud false start bit detection uart autobaud sequence does not work on some special uarts. some laptops have the uart tx line set to 0 when unused (com port closed), this results in a false baud rate calcu- lation on the ?u? character. the autobaud sequence checks for a ?0? state (not a falling edge) on the rx line of the uart microcontroller to detect the ?start? bit of the ?u? synchro character. as this line is ?0? by default when com port is closed, the autobaud routine starts its baudrate calculation at the opening sequence of the uart. workaround a ?special sync? can be used with ?flip? software. in this case, the open port event and the ?u? sent are dissociated. the user must first open his com port with the ?con- nect? button, then reset its hardware and finally push the ?sync? button. version number errata list 1.0.0 1, 2, 3, 4
4 4177c?8051?05/06 t89c5115 errata sheet 4. flash api ?__api_wr_code_page? with 0 data in length parameter field when the flash api ?__api_wr_code_page? is called with the field nb_data equal 0 then 255 data are wrote in flash. workaround include a test on nb_data before executed __api_wr_code_page routine.
printed on recycled paper. 4177c?8051?05/06 ? atmel corporation 2006 . all rights reserved. atmel ? , logo and combinations thereof, and everywhere you are ? are the trademarks or regis- tered trademarks, of atmel corporation or its subsidiaries. other terms and product names may be trademarks of others. disclaimer: the information in this document is provided in connection with atmel products. no license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of atmel products. except as set forth in atmel?s terms and condi- tions of sale located on atmel?s web site, atmel assumes no liability whatsoever and disclaims any express, implied or statutor y warranty relating to its products including, but not limited to, the implied warranty of merchantability, fitness for a particu lar purpose, or non-infringement. in no event shall atmel be liable for any direct, indirect, consequential, punitive, special or i nciden- tal damages (including, without limitation, damages for loss of profits, business interruption, or loss of information) arising out of the use or inability to use this document, even if atmel has been advised of the possibility of such damages. atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the rig ht to make changes to specifications and product descriptions at any time without notice. atmel does not make any commitment to update the information contained her ein. unless specifically providedot- herwise, atmel products are not suitable for, and shall not be used in, automotive applications. atmel?s products are not inten ded, authorized, or warranted for use as compo- nents in applications intended to support or sustain life. atmel corporation atmel operations 2325 orchard parkway san jose, ca 95131, usa tel: 1(408) 441-0311 fax: 1(408) 487-2600 regional headquarters europe atmel sarl route des arsenaux 41 case postale 80 ch-1705 fribourg switzerland tel: (41) 26-426-5555 fax: (41) 26-426-5500 asia room 1219 chinachem golden plaza 77 mody road tsimshatsui east kowloon hong kong tel: (852) 2721-9778 fax: (852) 2722-1369 japan 9f, tonetsu shinkawa bldg. 1-24-8 shinkawa chuo-ku, tokyo 104-0033 japan tel: (81) 3-3523-3551 fax: (81) 3-3523-7581 memory 2325 orchard parkway san jose, ca 95131, usa tel: 1(408) 441-0311 fax: 1(408) 436-4314 microcontrollers 2325 orchard parkway san jose, ca 95131, usa tel: 1(408) 441-0311 fax: 1(408) 436-4314 la chantrerie bp 70602 44306 nantes cedex 3, france tel: (33) 2-40-18-18-18 fax: (33) 2-40-18-19-60 asic/assp/smart cards zone industrielle 13106 rousset cedex, france tel: (33) 4-42-53-60-00 fax: (33) 4-42-53-60-01 1150 east cheyenne mtn. blvd. colorado springs, co 80906, usa tel: 1(719) 576-3300 fax: 1(719) 540-1759 scottish enterprise technology park maxwell building east kilbride g75 0qr, scotland tel: (44) 1355-803-000 fax: (44) 1355-242-743 rf/automotive theresienstrasse 2 postfach 3535 74025 heilbronn, germany tel: (49) 71-31-67-0 fax: (49) 71-31-67-2340 1150 east cheyenne mtn. blvd. colorado springs, co 80906, usa tel: 1(719) 576-3300 fax: 1(719) 540-1759 biometrics/imaging/hi-rel mpu/ high speed converters/rf datacom avenue de rochepleine bp 123 38521 saint-egreve cedex, france tel: (33) 4-76-58-30-00 fax: (33) 4-76-58-34-80 literature requests www.atmel.com/literature


▲Up To Search▲   

 
Price & Availability of T89C5115-14

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X